
s = "s cv casscssvaaxceaxsaxya!s"
"""
思路：
1、先创建一个空字典，把字符遍历先存字典里,默认存进去就算出现一次 1
2、然后遍历字符，出现过一次就给字典里边的值加1
3、使用字段方法max_d.values()，拿出字典中value数值最大的数
"""
dict = {}
# 循环遍历列表或字符串，如果不在则创建（key,value)，如果字符在字典中则值加1
for i in s:
    if i not in dict:
        dict[i] = 1
    else:
        dict[i] += 1
print("字符对应出现的次数：", dict)
# 找到字典中，最大的value值
temp = max(dict.values())
print(temp)
# 根据最大的value值，找对应的key值，打印出出现次数最多的字符
for k, v in dict.items():
    if v == temp:
        print("字符", k,  "的次数出现最多，为：",  v,  "次")
